/**
 * 封装操作localstorage本地存储的方法
 */

export default {
  //存储
  set(key, value) {
    localStorage.setItem(key, JSON.stringify(value));
  },
  //取出数据
  get(key) {
    if (!key) return undefined;

    const value = localStorage.getItem(key);
    if (!value) return undefined;
    return JSON.parse(value);
  },
  // 删除数据
  remove(key) {
    localStorage.removeItem(key);
  },
  // 清空数据
  clear() {
    localStorage.clear();
  },
};
